//=============================================================================
// Firemine Pickup
//=============================================================================
class ClawFireminePickup extends ChaosWeaponPickup;

static function StaticPrecache(LevelInfo L)
{
    // LM
    L.AddPrecacheMaterial(FinalBlend'TFMedia.fX.LaserBeamRed');
    L.AddPrecacheMaterial(FinalBlend'TFMedia.fX.LaserBeamBlue');
    L.AddPrecacheMaterial(Texture'XEffectMat.Shock.shock_mark_heat');
    L.AddPrecacheMaterial(Texture'EmitterTextures.MultiFrame.LargeFlames');

    // General
    L.AddPrecacheMaterial(Texture'XEffects.Skins.Rexpt');
    L.AddPrecacheMaterial(Texture'XEffects.SmokeAlphab_t');
    L.AddPrecacheMaterial(Shader'TFMedia.Mines.Minelauncher_Shade');
    L.AddPrecacheMaterial(Shader'TFMedia.Mines.Fireminepickup_Shade');
    L.AddPrecacheMaterial(Shader'TFMedia.Mines.Firemine_Shade');
    L.AddPrecacheStaticMesh(StaticMesh'TFMedia.Weapons.CE_mlauncherfirem');
}

simulated function UpdatePrecacheMaterials()
{
      // LM
    Level.AddPrecacheMaterial(FinalBlend'TFMedia.fX.LaserBeamRed');
    Level.AddPrecacheMaterial(FinalBlend'TFMedia.fX.LaserBeamBlue');
    Level.AddPrecacheMaterial(Texture'XEffectMat.Shock.shock_mark_heat');
    Level.AddPrecacheMaterial(Texture'EmitterTextures.MultiFrame.LargeFlames');

    // General
    Level.AddPrecacheMaterial(Texture'XEffects.Skins.Rexpt');
    Level.AddPrecacheMaterial(Texture'XEffects.SmokeAlphab_t');
    Level.AddPrecacheMaterial(Shader'TFMedia.Mines.Minelauncher_Shade');
    Level.AddPrecacheMaterial(Shader'TFMedia.Mines.Fireminepickup_Shade');
    Level.AddPrecacheMaterial(Shader'TFMedia.Mines.Firemine_Shade');
    super.UpdatePrecacheMaterials();
}

simulated function UpdatePrecacheStaticMeshes()
{
    Level.AddPrecacheStaticMesh(StaticMesh'TFMedia.Weapons.CE_mlauncherfirem');
	Super.UpdatePrecacheStaticMeshes();
}

defaultproperties
{
     MyCount=1
     StandUp=(Z=0.250000)
     MaxDesireability=0.750000
     InventoryType=Class'taskforces.TFClaw'
     PickupMessage="You got the Claw 2 with Fire Mines."
     PickupSound=Sound'TFMedia.Lasermine.lasermine_pickup'
     PickupForce="FlakCannonPickup"
     StaticMesh=StaticMesh'TFMedia.Weapons.CE_mlauncherfirem'
     DrawScale=0.750000
     PrePivot=(Z=20.000000)
}
